package gui;

import javax.swing.*;
import java.text.DateFormat;
import java.text.FieldPosition;
import java.text.ParsePosition;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;

/**
 * Author: hu
 * Date: 2023/10/7 16:56
 */
public class test {
    public static void main(String[] args) {
        JFrame jf = new JFrame();
        JPanel jp = new JPanel();
        JLabel jl = new JLabel();
        JLabel jl1 = new JLabel();
        Timer tmr = new Timer();
        tmr.scheduleAtFixedRate(new TimerTask() {
            final SimpleDateFormat sd1 = new SimpleDateFormat("HH:mm:ss");
            final SimpleDateFormat sd2 = new SimpleDateFormat("MM月dd日,EEEE");
            @Override
            public void run() {
                jl.setText(sd1.format(new Date()));
                jl1.setText(sd2.format(new Date()));
            }
        },new Date(),1000);

        jp.add(jl);
        jp.add(jl1);
        jf.add(jp);

        jf.setSize(800,600);
        jf.setVisible(true);
        jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }

}
